<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Commandes Unix</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Commandes_Unix"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Commandes_Unix rootpage-Commandes_Unix skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Commandes Unix</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><p>Les <a href="Syst%C3%A8me_d'exploitation" title="Système d'exploitation">systèmes d'exploitation</a> de type <a href="UNIX" class="mw-redirect" title="UNIX">UNIX</a> offrent à leurs utilisateurs des centaines de <b>commandes</b> qui font de la <a href="Ligne_de_commande" class="mw-redirect" title="Ligne de commande">console</a> un outil pratique et extrêmement puissant. Certaines d'entre elles sont fournies directement par le <i><a href="Shell_(informatique)" class="mw-redirect" title="Shell (informatique)">shell</a></i>, alors que d'autres sont des <a href="Fichier_ex%C3%A9cutable" title="Fichier exécutable">exécutables</a> situés dans <i>/bin</i>, <i>/usr/bin</i>, <i>/usr/local/bin</i> ou un autre <a href="R%C3%A9pertoire_(informatique)" title="Répertoire (informatique)">répertoire</a> contenant des exécutables et listé dans la <a href="Variable_d'environnement" title="Variable d'environnement">variable d'environnement</a> <tt><a href="Variable_d'environnement#<PATH>_pour_l'emplacement_des_exécutables" title="Variable d'environnement">$PATH</a></tt>. La distinction entre /bin et /usr/bin ne relève que de raisons historiques propres aux <a href="PDP-11" title="PDP-11">PDP-11</a>, /bin était placé sur un <a href="Tambour_(m%C3%A9moire)" title="Tambour (mémoire)">tambour magnétique</a> d'accès rapide et de petite taille, /usr/bin sur un disque normal ; sur beaucoup de systèmes actuels, il s'agit d'un lien vers le même système de fichiers.
</p><p>Voici une liste des commandes les plus fréquemment incluses dans un système <a href="UNIX" class="mw-redirect" title="UNIX">UNIX</a> (donc aussi <a href="Linux" title="Linux">Linux</a>). Certaines d'entre elles peuvent être spécifiques à un système en particulier, par exemple <a href="GNU" title="GNU">GNU</a>. L'origine du nom des commandes est écrite entre parenthèses.
</p><p>Des informations supplémentaires sur chacune de ces commandes peuvent être trouvées dans leurs pages respectives du <a href="Man_(commande_Unix)" class="mw-redirect" title="Man (commande Unix)">manuel UNIX</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Le_passage_d'arguments_aux_commandes"><span id="Le_passage_d.27arguments_aux_commandes"></span>Le passage d'arguments aux commandes</h2></div>
<p>La plupart des commandes acceptent des arguments. On peut distinguer deux types d'arguments :
</p>
<ul><li>Les options, qui sont <i>en général</i> précédées du caractère <tt>-</tt> pour leur forme courte ou des caractères <tt>--</tt> pour leur forme longue, introduite par les outils <a href="GNU" title="GNU">GNU</a>.</li></ul>
<p><b>Exemple :</b>
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$><span class="w"> </span>ls<span class="w"> </span>-l<span class="w"> </span>--color
</pre></div>
<p>Cette commande affiche le contenu du répertoire courant de façon détaillée (<tt>-l</tt>) et en colorant les fichiers selon leur type (<tt>--color</tt>).
</p>
<ul><li>Les <a href="Cha%C3%AEne_de_caract%C3%A8res" title="Chaîne de caractères">chaînes de caractères</a>, qui peuvent représenter un fichier, une <a href="Expression_r%C3%A9guli%C3%A8re" title="Expression régulière">expression régulière</a>, une commande interne, <abbr class="abbr" title="et cetera">etc.</abbr></li></ul>
<p><b>Exemple :</b>
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$><span class="w"> </span>grep<span class="w"> </span>titi<span class="w"> </span>mon_fichier
</pre></div>
<p>Cette commande recherche la chaîne <tt>titi</tt> dans le fichier <tt>mon_fichier</tt>.
</p><p>Une fonctionnalité puissante de certaines commandes Unix est de pouvoir rediriger la sortie d'une première commande comme argument d'une seconde via le caractère <a href="Tube_Unix" class="mw-redirect" title="Tube Unix">pipe</a> (<i>tuyau</i> en français).<br>
<b>Exemple :</b>
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$><span class="w"> </span>ps<span class="w"> </span>ax<span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>init
</pre></div>
<p>N'affichera que les lignes retournées par la commande <tt>ps ax</tt> qui contiennent la chaîne <tt>init</tt>. Il s'agit ici d'une redirection utilisant grep comme filtre.
</p>
<div class="mw-heading mw-heading2"><h2 id="Aide">Aide</h2></div>
<ul><li><tt><a href="Info_(Unix)" title="Info (Unix)">info</a></tt> (GNU) : obtenir le manuel GNU info d'une commande.</li>
<li><tt><a href="Apropos" title="Apropos">apropos</a></tt> : liste les pages de manuel contenant dans leur description le(s) mot(s) clé(s) recherché(s).</li>
<li><tt><a href="Man_(commande_Unix)" class="mw-redirect" title="Man (commande Unix)">man</a></tt> : obtenir le <b>man</b>uel d'une commande. Le formatage du texte est réalisé avec le préprocesseur <a href="Troff" class="mw-redirect" title="Troff">troff</a>.</li>
<li><tt>help</tt> : obtenir de l'aide pour une commande interne du <a href="Shell_(informatique)" class="mw-redirect" title="Shell (informatique)">shell</a>.</li>
<li><tt><a href="Which" title="Which">which</a> ou whereis</tt> : où se trouve ce programme ?</li>
<li><tt><a href="Whatis_(Unix)" class="mw-redirect" title="Whatis (Unix)">whatis</a></tt> : liste quelles commandes sont en rapport avec un mot-clef.</li>
<li><tt><i>Commande</i> --help</tt> : affiche une aide succincte et liste les arguments qui peuvent être passés à la commande <i>Commande</i> en question. Cette option est la forme longue de l'option <tt><i>Commande</i> -h</tt>, des premiers systèmes UNIX.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Commandes_générales"><span id="Commandes_g.C3.A9n.C3.A9rales"></span>Commandes générales</h2></div>
<ul><li><tt><a href="History_(Unix)" title="History (Unix)">history</a></tt> : affiche ou vide l'historique des commandes.</li>
<li><tt><a href="Type_(Unix)" title="Type (Unix)">type</a></tt> : affiche le type de la commande (alias, exécutable, <abbr class="abbr" title="et cetera">etc.</abbr>) et précise sa nature. <i>s'il s'agit d'un programme trouvé sur $PATH, il affiche le chemin absolu. (ex: "type vi" vs "type vim")</i></li>
<li><tt><a href="Uname" title="Uname">uname -a</a></tt> : affiche des informations sur la version du <a href="Noyau_Linux" title="Noyau Linux">noyau</a> et sur le type d'architecture du <a href="Processeur" title="Processeur">processeur</a></li>
<li><tt><a href="Uname" title="Uname">uname -X</a></tt> : affiche des informations sur la version du <a href="Noyau_Linux" title="Noyau Linux">noyau</a>, le nom du hostname et le nombre de processeurs (spécifique à <a href="Solaris_(syst%C3%A8me_d'exploitation)" title="Solaris (système d'exploitation)">Solaris</a> et <a href="SCO_Unix" class="mw-redirect" title="SCO Unix">SCO Unix</a>).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Communications">Communications</h2></div>
<ul><li><tt><a href="Mesg" class="mw-redirect" title="Mesg">mesg</a></tt> : contrôler l'accès à votre terminal par d'autres personnes (par <i><tt>write</tt></i>).</li>
<li><tt><a href="Talk_(logiciel)" title="Talk (logiciel)">talk</a></tt> : faire une conversation avec un autre utilisateur du système.</li>
<li><tt><a href="Wall_(Unix)" title="Wall (Unix)">wall</a></tt> : envoyer un message à tous les utilisateurs du système (<i>Write ALL</i>).</li>
<li><tt><a href="Write_(Unix)" title="Write (Unix)">write</a></tt> : envoyer un message à un utilisateur en particulier (voir <i><tt>mesg</tt></i>).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Écran"><span id=".C3.89cran"></span>Écran</h2></div>
<ul><li><tt><a href="Clear_(Unix)" title="Clear (Unix)">clear</a></tt> : efface le contenu affiché à l'écran.</li>
<li><tt><a href="Less_(Unix)" title="Less (Unix)">less</a></tt> (GNU) : affiche le contenu d'un <a href="Fichier_texte" title="Fichier texte">fichier texte</a>, avec une progression ligne par ligne ou page par page et la possibilité de retourner en arrière et d'effectuer une recherche ; beaucoup plus élaboré que son prédécesseur <i><tt>more</tt></i>, <i><tt>less</tt></i> est son opposé (le nom de ce programme comporte une touche d'humour car <i>less</i> signifie <i>moins</i>, alors que <i>more</i> signifie <i>plus</i>) ;</li>
<li><tt><a href="More_(Unix)" title="More (Unix)">more</a></tt> : affiche le contenu d'un fichier texte, page par page (la page correspond à la taille du terminal) ;</li>
<li><tt><a href="GNU_Screen" title="GNU Screen">screen</a></tt> : permet d'ouvrir des programmes associés à des écrans virtuels desquels l'utilisateur peut se détacher et auxquels il peut de nouveau s'attacher plus tard.</li>
<li><tt><a href="Twin" class="mw-disambig" title="Twin">twin</a></tt> : simule en mode texte (<a href="Ncurses" title="Ncurses">ncurses</a>) un écran graphique.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Éditeurs_de_texte"><span id=".C3.89diteurs_de_texte"></span>Éditeurs de texte</h2></div>
<ul><li><a href="Ed_(logiciel)" title="Ed (logiciel)"><tt>ed</tt></a> : <a href="%C3%89diteur_de_texte" title="Éditeur de texte">éditeur de texte</a> orienté ligne. (<i>EDitor</i>), éditeur standard d'UNIX (IEEE Std 1003.1-2004 <i>POSIX</i>)</li>
<li><a href="Emacs" title="Emacs"><tt>emacs</tt></a> : éditeur de texte</li>
<li><a href="Nano_(logiciel)" class="mw-redirect" title="Nano (logiciel)"><tt>nano</tt></a> : éditeur de texte</li>
<li><a href="Pico_(logiciel)" title="Pico (logiciel)"><tt>pico</tt></a> : éditeur de texte</li>
<li><a href="Vi_(logiciel)" class="mw-redirect" title="Vi (logiciel)"><tt>vi</tt></a> : éditeur de texte présent dans presque tous les systèmes <a href="Unix" title="Unix">Unix</a>. (<i>Visual Interface</i>)</li>
<li><a href="Vim_(logiciel)" class="mw-redirect" title="Vim (logiciel)"><tt>vim</tt></a> : voir <a href="Vi_(logiciel)" class="mw-redirect" title="Vi (logiciel)">vi</a> (<i>VI</i> a<i>M</i>élioré, ou <i>VI</i> i<i>M</i>proved).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Fichiers_et_répertoires"><span id="Fichiers_et_r.C3.A9pertoires"></span>Fichiers et répertoires</h2></div>
<ul><li><a href="Chdir" class="mw-redirect" title="Chdir"><tt>cd</tt></a> : change le répertoire courant. (<i>Change Directory</i>)</li>
<li><a href="Cp_(Unix)" title="Cp (Unix)"><tt>cp</tt></a> : copie un fichier (<i>CoPy</i>), peut copier une liste de fichiers dans un autre répertoire en conservant leur nom.</li>
<li><a href="Dd_(Unix)" title="Dd (Unix)"><tt>dd</tt></a> : Effectue une copie d'un fichier avec possibilité de conversion du format (<i>Copy and Convert</i>, mais <tt>cc</tt> étant déjà pris, les lettres suivantes de l'alphabet ont été choisies, soit <tt>dd</tt>).</li>
<li><a href="Dir_(Unix)" title="Dir (Unix)"><tt>dir</tt></a> : équivalent à ls (<i>DIRectory</i>), n'existait pas à l'origine d'UNIX</li>
<li><a href="Df_(Unix)" title="Df (Unix)"><tt>df</tt></a> : affiche l'utilisation des disques. (<i>Disk Free</i>)</li>
<li><a href="Du_(Unix)" title="Du (Unix)"><tt>du</tt></a> : affiche l'utilisation du disque. (<i>Disk Usage</i>)</li>
<li><a href="File_(Unix)" title="File (Unix)"><tt>file</tt></a> : affiche le type de fichier en lisant son en-tête.</li>
<li><a href="Ln_(unix)" class="mw-redirect" title="Ln (unix)"><tt>ln</tt></a> : crée un lien avec un autre dossier ou fichier. (<i>LiNk</i>)</li>
<li><a href="Ls" title="Ls"><tt>ls</tt></a> : affiche la liste des fichiers dans le dossier courant ou d'un autre dossier. (<i>LiSt</i>)</li>
<li><a href="Mkdir" title="Mkdir"><tt>mkdir</tt></a> : crée un ou plusieurs répertoires (<i>MaKe DIRectory</i>)</li>
<li><a href="Mv_(Unix)" title="Mv (Unix)"><tt>mv</tt></a> : déplace (ou renomme) un fichier, y compris si c'est un répertoire (<i>MoVe</i>), peut déplacer une liste de fichiers dans un autre répertoire en conservant leur nom.</li>
<li><a href="Pwd" title="Pwd"><tt>pwd</tt></a> : affiche le chemin du dossier courant. (<i>Print Working Directory</i>)</li>
<li><a href="Rm_(Unix)" title="Rm (Unix)"><tt>rm</tt></a> : supprime un/des fichier(s) ou des répertoires (avec l'option -r). (<i>ReMove</i>)</li>
<li><tt>simpdftex</tt> : transforme un fichier <a href="TeX" title="TeX">TeX</a> en fichier <a href="DVI_(TeX)" title="DVI (TeX)">DVI</a>.</li>
<li><tt><a href="Rmdir" title="Rmdir">rmdir</a></tt> : supprime un ou plusieurs répertoires (<i>ReMove DIRectory</i>) s'il est (ou s'ils sont) vide(s)</li>
<li><a href="Touch_(Unix)" title="Touch (Unix)"><tt>touch</tt></a> : change la date de modification d'un fichier, en le créant s'il n'existait pas.</li>
<li><a href="Lsof_(Unix)" class="mw-redirect" title="Lsof (Unix)"><tt>lsof</tt></a> : affiche la liste des fichiers ouverts. (<i>LiSt Open Files</i>)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Manipulations_d'archives_et_compressions"><span id="Manipulations_d.27archives_et_compressions"></span>Manipulations d'archives et compressions</h2></div>
<ul><li><tt><a href="Bzip2" title="Bzip2">bzip2</a>/bunzip2</tt> : compresse et décompresse des fichiers</li>
<li><tt><a href="Cpio" title="Cpio">cpio</a></tt> : copie de fichiers à partir de ou vers une archive cpio/tar</li>
<li><tt><a href="Gzip" title="Gzip">gzip</a>/gunzip</tt> : compresse et décompresse des fichiers. (<i>Gnu ZIPper</i>)</li>
<li><tt><a href="Pax_(Unix)" title="Pax (Unix)">pax</a></tt> : un outil qui rassemble les fonctions de tar et de cpio</li>
<li><tt><a href="Tar_(informatique)" title="Tar (informatique)">tar</a></tt> : manipulation d'archives, capable de fonctionner avec bzip2 ou gzip. (Tape ARchiver<i>)</i></li>
<li><tt><a href="Zip_(Unix)" class="mw-redirect" title="Zip (Unix)">zip</a>/<a href="Unzip" class="mw-redirect" title="Unzip">unzip</a></tt> : compresse et décompresse des fichiers. (<i>ZIP</i>)</li>
<li><tt>zcat</tt> : affiche un fichier compressé (comme cat, mais décompresse au passage)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Recherche">Recherche</h2></div>
<ul><li><tt><a href="Find" title="Find">find</a></tt> : recherche récursive, à partir d'un répertoire, de fichiers ayant des caractéristiques données.</li>
<li><a href="Locate" title="Locate"><tt>locate</tt></a> : recherche un fichier à partir de la dernière version de la base de données des fichiers (base généralement créée par <tt>updatedb</tt>). Beaucoup plus rapide que find, mais moins flexible.</li>
<li><tt><a href="Whereis" title="Whereis">whereis</a> : r</tt>echerche une commande dans le <tt><a href="Variable_d'environnement#<PATH>_pour_l'emplacement_des_exécutables" title="Variable d'environnement">PATH</a></tt> et les pages de <tt><a href="Man_(Unix)" title="Man (Unix)">man</a></tt> correspondants (éventuellement dans MANPATH) et retourne le ou les <a href="Chemin_d'acc%C3%A8s" title="Chemin d'accès">chemins d'accès</a> complet(s).</li></ul>
<dl><dd>Si une commande existe avec plusieurs extensions différentes, il les liste toutes (exemple : <i>whereis fsck</i> listera non seulement le chemin complet de <tt>fsck</tt>, mais aussi celui de <tt>fsck.ext2</tt>). Il recherche aussi l'éventuelle présence des fichiers sources.</dd></dl>
<ul><li><tt><a href="Which" title="Which">which</a></tt> : renvoie le chemin d'accès complet d'une commande.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Gestion_des_disques/points_de_montage"><span id="Gestion_des_disques.2Fpoints_de_montage"></span>Gestion des disques/points de montage</h2></div>
<ul><li><tt><a href="Df_(Unix)" title="Df (Unix)">df</a></tt> : affiche l'espace libre sur les <a href="Partition_de_disque_dur" class="mw-redirect" title="Partition de disque dur">partitions</a> (<i>Disk Free</i>).</li>
<li><tt>dump/restore</tt> : sauvegarde et restauration d'un système de fichiers.</li>
<li><tt><a href="Fsck" title="Fsck">fsck</a></tt> : effectue une vérification du <a href="Syst%C3%A8me_de_fichiers" title="Système de fichiers">système de fichiers</a> (<i>FileSystem ChecK</i>). En fonction du type de partition, il appelle l'utilitaire correspondant.
<ul><li><tt>e2fsck</tt> (ou <tt>fsck.ext2</tt>) pour <a href="Ext2" title="Ext2">ext2</a> ou <a href="Ext3" title="Ext3">ext3</a> (N.B. : <tt>fsck.ext2</tt> et <tt>e2fsck</tt> sont identiques, il s'agit de 2 liens vers le même fichier).</li>
<li><tt>reiserfsck</tt> pour <a href="ReiserFS" title="ReiserFS">ReiserFS</a></li>
<li><tt>cramfsck</tt> pour <a href="Cramfs" title="Cramfs">cramfs</a></li>
<li><tt>fsck.jfs</tt> pour <a href="JFS" title="JFS">JFS</a></li>
<li><tt>fsck.xfs</tt> pour <a href="XFS" title="XFS">XFS</a></li>
<li><tt>fsck.minix</tt> pour le système de fichier de <a href="Minix" title="Minix">minix</a></li>
<li><tt>fsck.xiafs</tt> pour <a href="Xiafs" title="Xiafs">Xiafs</a></li></ul></li>
<li><tt><a href="Fsck#Commande_fsdb_pour_les_experts" title="Fsck">fsdb</a></tt> : débogueur de système de fichiers, pour les experts.</li>
<li><tt><a href="Hdparm" title="Hdparm">hdparm</a> :</tt> réglages d'un disque <a href="Integrated_Drive_Electronics" class="mw-redirect" title="Integrated Drive Electronics">IDE.</a></li>
<li><tt>sdparm</tt> : réglages d'un disque <a href="Small_Computer_System_Interface" title="Small Computer System Interface">SCSI</a></li>
<li><tt><a href="Mkfs" title="Mkfs">mkfs</a></tt> : crée un système de fichiers. (<i>MaKe FileSystem</i>).</li>
<li><tt><a href="Point_de_montage" title="Point de montage">mount</a></tt> : attache un système de fichiers sur un <a href="Point_de_montage" title="Point de montage">point de montage</a>.</li>
<li><tt><a href="Point_de_montage" title="Point de montage">umount</a></tt> : détache un système de fichiers. (<i>UnMOUNT</i>). « unmount » reste autorisé.</li>
<li><tt><a href="Fsck#Commande_sync" title="Fsck">sync</a></tt> : pour imposer l'écriture des tampons sur le disque (par exemple, avant un arrêt électrique brutal).</li>
<li><tt><a href="Fsck#Tune2fs_et_le_lancement_automatique_de_fsck" title="Fsck">tune2fs</a> :</tt> pour le paramétrage d'une partition <a href="Ext2" title="Ext2">ext2</a> ou <a href="Ext3" title="Ext3">ext3</a></li>
<li><tt>cryptsetup</tt> : chiffrement d'image disque transparent.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Manipulation_de_texte">Manipulation de texte</h2></div>
<ul><li><tt><a href="Awk" title="Awk">awk</a></tt> : effectue des opérations sur les fichiers (afficher une colonne, la traiter, ..) (initiales de ses créateurs : <i>Aho, Kernighan, Weinberger</i>)</li>
<li><tt><a href="Cat_(Unix)" title="Cat (Unix)">cat</a></tt> : concatène des fichiers texte. Peut aussi servir à simplement afficher ou lire un fichier. (<i>conCATenate</i>)</li>
<li><tt><a href="Cut_(Unix)" title="Cut (Unix)">cut</a></tt> : supprime une partie des lignes d'un fichier selon un critère.</li>
<li><tt><a href="Diff" title="Diff">diff</a></tt> : affiche les différences entre deux fichiers.</li>
<li><tt>sdiff</tt> : une version améliorée de diff.</li>
<li><tt>dos2unix</tt> : convertit les retours à la ligne d'un fichier pour qu'elles soient compatibles avec le monde Unix. Sur certaines distribution, cette commande a été remplacée par <tt>fromdos</tt></li>
<li><tt><a href="Echo_(Unix)" title="Echo (Unix)">echo</a></tt> : affiche une ligne de texte donnée en <a href="Param%C3%A8tre_(programmation_informatique)" title="Paramètre (programmation informatique)">paramètre</a>.</li>
<li><tt><a href="Expr" title="Expr">expr</a></tt> : évaluer une expression (mathématique ou sur une chaîne de caractères)</li>
<li><tt>fgrep</tt> : affiche les lignes qui contiennent une chaîne de caractères donnée (<i>grep -f</i> sous <a href="Linux" title="Linux">Linux</a>).</li>
<li><tt><a href="Grep" title="Grep">grep</a></tt> et <tt>egrep</tt> : affiche les lignes qui contiennent une <a href="Expression_r%C3%A9guli%C3%A8re" title="Expression régulière">expression régulière</a> donnée, <i>egrep</i> (grep étendu) est plus riche en possibilités.</li>
<li><tt><a href="Head_(Unix)" title="Head (Unix)">head</a></tt> : affiche les premières lignes d'un fichier. (opposé de <tt>tail</tt>)</li>
<li><tt><a href="Join_(Unix)" title="Join (Unix)">join</a></tt> :fusionne les lignes de deux fichiers contenant un ou plusieurs champs identiques.</li>
<li><tt><a href="Nl_(Unix)" title="Nl (Unix)">nl</a></tt> : permet de numéroter les lignes d'un fichier.</li>
<li><tt><a href="Read_(Unix)" title="Read (Unix)">read</a></tt> : lit une chaîne de caractères à partir de l'<a href="Entr%C3%A9e_standard" class="mw-redirect" title="Entrée standard">entrée standard</a>.</li>
<li><tt><a href="Sed_(logiciel)" class="mw-redirect" title="Sed (logiciel)">sed</a></tt> : effectue des transformations sur un flux de texte (<i>Stream EDitor</i>)</li>
<li><tt><a href="Sort_(Unix)" title="Sort (Unix)">sort</a></tt> : trie les lignes d'un texte selon l'ordre alphabétique (ou numérique avec l'option -n).</li>
<li><tt><a href="Strings" title="Strings">strings</a></tt> : affiche seulement les <a href="Caract%C3%A8res_imprimables" class="mw-redirect" title="Caractères imprimables">caractères imprimables</a> (<a href="ASCII" class="mw-redirect" title="ASCII">ASCII</a>) d'un fichier binaire.</li>
<li><tt><a href="Tail_(Unix)" title="Tail (Unix)">tail</a></tt> : affiche les dernières lignes d'un fichier. (opposé de <tt>head</tt>)</li>
<li><tt><a href="Tee_(Unix)" title="Tee (Unix)">tee</a></tt> : copie de l'<a href="Entr%C3%A9e_standard" class="mw-redirect" title="Entrée standard">entrée standard</a> sur la <a href="Sortie_standard" class="mw-redirect" title="Sortie standard">sortie standard</a> et vers un fichier. (le nom vient de la forme de la lettre T, qui a aussi une « entrée » et deux « sorties »)</li>
<li><tt><a href="Tr_(unix)" class="mw-redirect" title="Tr (unix)">tr</a></tt> : transpose ou élimine des caractères dans une chaîne (<i>TRanspose</i>)</li>
<li><tt><a href="Uniq" title="Uniq">uniq</a></tt> : recopie les données en entrée en ne conservant qu'un unique exemplaire de lignes identiques consécutives.</li>
<li><tt>unix2dos</tt> : convertit les retours à la ligne d'un fichier pour qu'elles soient compatibles avec le monde <a href="DOS" title="DOS">DOS</a>.</li>
<li><tt><a href="Wc_(Unix)" title="Wc (Unix)">wc</a></tt> : permet de compter le nombre de caractères, de mots ou de lignes dans un fichier.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Permissions">Permissions</h2></div>
<ul><li><tt><a href="Chgrp" title="Chgrp">chgrp</a></tt> : change le groupe propriétaire d'un fichier. (<i>CHange GRouP</i>)</li>
<li><tt><a href="Chmod" title="Chmod">chmod</a></tt> : change les permissions en lecture, écriture et/ou exécution d'un fichier. (<i>CHange MODes</i>)</li>
<li><tt><a href="Chown" title="Chown">chown</a></tt> : change le propriétaire, et éventuellement le groupe propriétaire d'un fichier. (<i>CHange OWNer</i>)</li>
<li><tt>getfacl</tt>, <tt>setfacl</tt> : respectivement, lister ou modifier les <a href="Access_Control_List" title="Access Control List">ACL</a> de fichier (grossièrement, c'est l'équivalent du <a href="CACLS" class="mw-redirect" title="CACLS">CACLS</a> pour le <a href="New_Technology_File_System" class="mw-redirect" title="New Technology File System">NTFS</a> de Windows)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Processus">Processus</h2></div>
<ul><li><a href="At_(Unix)" title="At (Unix)">at</a> : permet de programmer l'exécution une seule fois d'une commande dans le futur.</li>
<li><tt><a href="Bg_(Unix)" title="Bg (Unix)">bg</a></tt> : met en arrière-plan un process en stand-by (quitté avec ctrl-Z) comme s'il était lancé avec <tt>&</tt>.</li>
<li><a href="Cron" title="Cron">cron</a> :permet de programmer l'exécution d'un programme dans le futur, de façon cyclique.</li>
<li><tt><a href="Fg_(Unix)" title="Fg (Unix)">fg</a></tt> : reprend la main (foreground) d'un programme en background (ou quitté avec ctrl-Z ou lancé avec <tt>&</tt>).</li>
<li><tt><a href="Free_(Unix)" title="Free (Unix)">free</a></tt> : affiche des informations sur l'utilisation de la mémoire.</li>
<li><tt><a href="Sleep_(Unix)" title="Sleep (Unix)">sleep</a></tt> : suspend l'exécution d'un processus pendant un intervalle de temps.</li>
<li><tt>fuser</tt> : affiche quel processus utilise le fichier donné en paramètre.</li>
<li><tt><a href="Kill_(Unix)" title="Kill (Unix)">kill</a></tt> : envoyer un <a href="Signal_(informatique)" title="Signal (informatique)">signal</a> à un <a href="Processus_(informatique)" title="Processus (informatique)">processus</a> donné, généralement pour y mettre fin</li></ul>
<dl><dd>Signal SIGTERM (15) par défaut : arrêter le processus proprement</dd>
<dd>63 signaux possibles de SIGHUP (1) à SIGRTMAX (63)</dd>
<dd>Valeur la plus utilisée : SIGKILL (9), qui termine brutalement un processus</dd></dl>
<ul><li><tt><a href="Killall" class="mw-redirect" title="Killall">killall</a></tt> : tue tous les <a href="Processus_(informatique)" title="Processus (informatique)">processus</a> d'un certain type, ou leur envoie un <a href="Signal_(informatique)" title="Signal (informatique)">signal</a> donné.</li>
<li><tt>killall5</tt> : tue tous les processus</li>
<li><tt><a href="Nohup" title="Nohup">nohup</a></tt> : permet de lancer un processus qui restera actif même après la déconnexion de l'utilisateur l'ayant initié</li>
<li><tt><a href="Nice_(Unix)" title="Nice (Unix)">nice</a></tt> : exécute une commande avec une priorité modifiée.</li>
<li><tt>pidof</tt> : donne le <a href="Identifiant_de_processus" title="Identifiant de processus">PID</a> du processus spécifié</li>
<li><tt><a href="Pkill" title="Pkill">pkill</a></tt> : même commande que <a href="Kill_(Unix)" title="Kill (Unix)">kill</a>, mais par son nom au lieu de son numéro.</li>
<li><tt><a href="Ps_(Unix)" title="Ps (Unix)">ps</a></tt> : affiche les processus en cours d'exécution (<i>Process Status</i>)</li>
<li><tt><a href="Pstree" class="mw-redirect" title="Pstree">pstree</a></tt> : affiche l'arbre des processus en cours d'exécution.</li>
<li><tt>renice</tt> : modifie la priorité d'un processus.</li>
<li><tt><a href="Top_(Unix)" title="Top (Unix)">top</a></tt> : programme interactif qui affiche les processus les plus actifs selon un critère donné.</li>
<li><tt>xkill</tt> : permet de tuer une application lancée sous X</li>
<li><tt><a href="Vmstat" title="Vmstat">vmstat</a></tt> : affiche les statistiques système (consommation CPU, mémoire virtuelle)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Shells">Shells</h2></div>
<ul><li><a href="Bourne-Again_shell" title="Bourne-Again shell"><tt>bash</tt></a> (GNU) : Shell compatible <i>sh</i> de GNU (<i>Bourne Again Shell</i>)</li>
<li><a href="Bourne_shell" title="Bourne shell"><tt>sh</tt></a> : Shell standard (<i>Bourne Shell</i>)</li>
<li><tt><a href="Csh" class="mw-redirect" title="Csh">csh</a></tt> : C-shell, sa syntaxe de commandes est proche du <a href="Langage_C" class="mw-redirect" title="Langage C">langage C</a></li>
<li><tt><a href="Tcsh" title="Tcsh">tcsh</a></tt> : amélioration de <i>csh</i></li>
<li><tt><a href="Korn_shell" title="Korn shell">ksh</a></tt> : Korn Shell, le plus répandu parmi les <a href="UNIX" class="mw-redirect" title="UNIX">UNIX</a> commerciaux</li>
<li><tt><a href="Zsh" class="mw-redirect" title="Zsh">zsh</a></tt> : Z Shell</li>
<li><a href="Debian_almquist_shell" class="mw-redirect" title="Debian almquist shell"><tt>dash</tt></a> : Debian Almquist Shell</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Services_et_démarrage"><span id="Services_et_d.C3.A9marrage"></span>Services et démarrage</h2></div>
<ul><li><tt><a href="Dmesg" title="Dmesg">dmesg</a></tt> : affiche les messages apparus au démarrage du système et contrôle les tampons de messages du <a href="Noyau_Linux" title="Noyau Linux">Noyau</a>.</li>
<li><tt><a href="Init" title="Init">init</a></tt> : change le <a href="Run_level" title="Run level">niveau d'exécution</a> (<i>runlevel</i>) du système.</li>
<li><tt><a href="Runlevel" class="mw-redirect" title="Runlevel">runlevel</a></tt> : donne le niveau d'exécution en cours</li>
<li><tt>service</tt> : démarre, arrête ou redémarre un service, sur certaines distributions linux (<a href="Red_Hat_Enterprise_Linux" title="Red Hat Enterprise Linux">Red Hat</a> et ses cousins et aussi Debian)</li>
<li><tt><a href="Who_(Unix)" title="Who (Unix)">who</a></tt></li></ul>
<dl><dd><tt>who -r</tt> : même chose que runlevel</dd>
<dd><tt>who -b</tt> : date de dernier boot (basé sur <i>/proc/uptime</i><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>)</dd>
<dd><tt>who -m</tt> : même chose que Who am I</dd>
<dd><tt>who am I</tt> : affiche l'identifiant (login) initial</dd></dl>
<ul><li><tt><a href="Whoami" title="Whoami">whoami</a></tt> affiche l'identifiant (login) avec lequel on est connecté</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Réseaux"><span id="R.C3.A9seaux"></span>Réseaux</h2></div>
<ul><li><tt><a href="Alpine_(logiciel)" title="Alpine (logiciel)">alpine</a></tt> : logiciel de messagerie électronique en mode texte.</li>
<li><tt><a href="CURL" title="CURL">curl</a></tt> : transfert des données de ou vers un serveur, supporte plusieurs protocoles parmi les plus courants.</li>
<li><tt>dhclient</tt> ou <tt>pump</tt> : permet à un client <a href="Dynamic_Host_Configuration_Protocol" title="Dynamic Host Configuration Protocol">DHCP</a> d'obtenir son adresse <a href="Internet_Protocol" title="Internet Protocol">Internet Protocol</a></li></ul>
<dl><dd>De façon plus détaillée, le client DHCP cherche un serveur DHCP, via plusieurs requêtes <i>DHCPDISCOVER</i> en <a href="Broadcast_(informatique)" title="Broadcast (informatique)">broadcast</a>, puis si tout se passe bien, il fait un <i>DHCPREQUEST</i> adressé au serveur trouvé, il reçoit ensuite de ce serveur un <i>DHCPACK</i> qui lui donne un bail pour une adresse IP</dd>
<dd>Les <a href="Liste_des_ports_logiciels" class="mw-redirect" title="Liste des ports logiciels">ports</a> utilisés sont 67 (<a href="BOOTP" class="mw-redirect" title="BOOTP">BOOTP</a> serveur) et 68 (BOOTP client)</dd></dl>
<ul><li><tt><a href="Ftp_(Unix)" title="Ftp (Unix)">ftp</a></tt> : client <a href="File_Transfer_Protocol" title="File Transfer Protocol">FTP</a> en ligne de commande.</li>
<li><tt><a href="Host_(Unix)" title="Host (Unix)">host</a></tt> : affiche le <a href="Nom_d'h%C3%B4te" class="mw-redirect" title="Nom d'hôte">nom d'hôte</a> ou l'<a href="Adresse_IP" title="Adresse IP">adresse IP</a> de la machine en argument.</li>
<li><tt><a href="Hostname" class="mw-redirect" title="Hostname">hostname</a></tt> : affiche ou modifie le <a href="Nom_d'h%C3%B4te" class="mw-redirect" title="Nom d'hôte">nom d'hôte</a> de la machine.</li>
<li><tt><a href="Ifconfig" title="Ifconfig">ifconfig</a></tt> : configurer et afficher les paramètres d'une interface réseau la deuxième ligne contient l'adresse IP</li></ul>
<ul><li><tt><a href="Irssi" title="Irssi">irssi</a></tt> : un client IRC en mode texte</li>
<li><tt>iwconfig</tt> : pour les réseaux sans fil (affichage et configuration)<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li>
<li><tt><a href="Links_(navigateur_web)" title="Links (navigateur web)">links</a></tt> : navigateur web en mode texte</li>
<li><tt><a href="Lynx_(navigateur)" title="Lynx (navigateur)">lynx</a></tt> : navigateur web en mode texte</li>
<li><tt><a href="Mail_(Unix)" title="Mail (Unix)">mail</a></tt> : lire ou envoyer des <a href="Courrier_%C3%A9lectronique" title="Courrier électronique">courriels</a>.</li>
<li><tt><a href="Nslookup" title="Nslookup">nslookup</a></tt> : permet de connaître l'<a href="Adresse_IP" title="Adresse IP">adresse IP</a> d'un ordinateur, via un serveur <a href="Domain_Name_System" title="Domain Name System">DNS</a>.</li>
<li><tt><a href="Ping_(logiciel)" title="Ping (logiciel)">ping</a></tt> : effectue un <a href="Ping_(logiciel)" title="Ping (logiciel)">ping</a> sur une machine distante, utilise <a href="Internet_Control_Message_Protocol" title="Internet Control Message Protocol">ICMP</a>.</li>
<li><tt><a href="Route" title="Route">route</a></tt> : manipulation des tables de <a href="Routage" title="Routage">routage</a>.</li>
<li><tt><a href="Rsh" title="Rsh">rsh</a></tt> : <i>Shell</i> à distance (<i>Remote SHell</i>) (déprécié au profit de <a href="Secure_Shell" title="Secure Shell">SSH</a> qui apporte le <a href="Chiffrement" title="Chiffrement">chiffrement</a>).</li>
<li><tt><a href="Rsync" title="Rsync">rsync</a></tt> : synchronise un dossier entre deux machines distantes (<i>Remote SYNChronization</i>).</li>
<li><tt><a href="Secure_File_Transfer_Protocol" class="mw-redirect" title="Secure File Transfer Protocol">sftp</a></tt> : client <a href="File_Transfer_Protocol" title="File Transfer Protocol">FTP</a> en mode sécurisé, appelé SFTP.</li>
<li><tt><a href="Secure_copy" title="Secure copy">scp</a></tt> : copie distante sécurisée (<i>Secure Copy</i>).</li>
<li><tt><a href="Ssh" class="mw-redirect" title="Ssh">ssh</a></tt> : client <a href="Secure_Shell" title="Secure Shell">SSH</a> (<i>Secure SHell</i>).</li>
<li><tt><a href="Traceroute" title="Traceroute">traceroute</a></tt> : trace la route vers une machine distante <a href="Routeur" title="Routeur">routeur</a> par routeur, en utilisant le protocole ICMP.</li>
<li><tt>tnsping</tt> : vérifie si un service <a href="Oracle_(base_de_donn%C3%A9es)" class="mw-redirect" title="Oracle (base de données)">Oracle</a> répond sur un serveur.</li>
<li><tt><a href="W3m" title="W3m">w3m</a></tt> : encore un navigateur en mode texte</li>
<li><tt><a href="Wget" class="mw-redirect" title="Wget">wget</a></tt> : (Www GET) télécharge des fichiers via les protocoles <a href="HTTP" class="mw-redirect" title="HTTP">HTTP</a>, <a href="HTTPS" class="mw-redirect" title="HTTPS">HTTPS</a> et <a href="File_Transfer_Protocol" title="File Transfer Protocol">FTP</a>.</li>
<li><tt><a href="Whois" title="Whois">whois</a></tt> : informations sur les <a href="Whois" title="Whois">enregistrements de noms de domaine ou d'adresses IP</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Environnement_de_programmation">Environnement de programmation</h2></div>
<ul><li><tt><a href="Cc" class="mw-redirect mw-disambig" title="Cc">cc</a></tt> : <a href="Compilateur" title="Compilateur">compilateur</a> <a href="C_(langage)" title="C (langage)">C</a> d’Unix</li>
<li><tt><a href="Pr%C3%A9processeur_C" title="Préprocesseur C">cpp</a></tt> : <a href="Pr%C3%A9processeur" title="Préprocesseur">préprocesseur</a> pour le <a href="C_(langage)" title="C (langage)">langage C</a> (et C++)</li>
<li><tt><a href="Lint_(logiciel)" title="Lint (logiciel)">lint</a></tt> : <a href="Analyse_statique_de_programmes" title="Analyse statique de programmes">analyseur statique</a> de <a href="Code_source" title="Code source">code source</a> en <a href="C_(langage)" title="C (langage)">langage C</a></li>
<li><tt><a href="Lex_(logiciel)" title="Lex (logiciel)">lex</a></tt> et <tt><a href="Yacc_(logiciel)" title="Yacc (logiciel)">yacc</a></tt> : resp. l’analyseur lexical et l’analyseur syntaxique pour le <a href="C_(langage)" title="C (langage)">langage C</a> (équivalents Linux : <tt><a href="Flex_(logiciel)" title="Flex (logiciel)">flex</a></tt> et <tt><a href="GNU_Bison" title="GNU Bison">GNU Bison</a></tt>).</li>
<li><tt><a href="Cflow" class="mw-redirect" title="Cflow">cflow</a></tt> : génère un <a href="Organigramme_(logique_et_informatique)" class="mw-redirect" title="Organigramme (logique et informatique)">organigramme</a> à partir d'un code source <a href="C_(langage)" title="C (langage)">C</a></li>
<li><tt>ltrace</tt> : affiche l'appel des libraries <i>(.so)</i> par un programme.</li>
<li><tt><a href="Strace" title="Strace">strace</a></tt> : affiche les appels système d'un programme avec leurs arguments ainsi que les signaux. Utile notamment pour déboguer.</li>
<li><tt>f77</tt> : <a href="Compilateur" title="Compilateur">compilateur</a> <a href="Fortran" title="Fortran">Fortran 77</a> d’Unix</li>
<li><tt><a href="Make" title="Make">make</a></tt> : <a href="Moteur_(homonymie)#Informatique" class="mw-disambig" title="Moteur (homonymie)">moteur</a> de compilation/édition de liens/archivage d'une <a href="Biblioth%C3%A8que_logicielle" title="Bibliothèque logicielle">bibliothèque logicielle</a> ou d’un <a href="Ex%C3%A9cutable" class="mw-redirect" title="Exécutable">exécutable</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Utilisateurs">Utilisateurs</h2></div>
<ul><li><tt>chfn</tt> : modifie les informations <i>finger</i> de l'usager. (<i>CHange FiNger</i>)</li>
<li><tt>chsh</tt> : modifie le <i>shell</i> par défaut de l'usager. (<i>CHange SHell</i>)</li>
<li><tt><a href="Finger_(Unix)" title="Finger (Unix)">finger</a></tt> : donne des renseignements sur l'utilisateur</li>
<li><tt>groupadd</tt> : ajoute un groupe d'utilisateurs.</li>
<li><tt>groupmod</tt> : modifier les paramètres d'un groupe utilisateur déjà créé par la commande groupadd. Cette commande a les mêmes options que la commande groupadd.</li>
<li><tt>groupdel</tt> : supprime un groupe d'utilisateurs.</li>
<li><tt><a href="Su_(unix)" class="mw-redirect" title="Su (unix)">su</a></tt> (<i>superuser</i>) : exécute un processus avec les droits d'administrateur.</li>
<li><tt><a href="Id_(Unix)" title="Id (Unix)">id</a></tt> : affiche l'identité de l'utilisateur.</li>
<li><tt>users</tt> : liste Compacte des utilisateurs connectés dans le système ('who' est meilleur).</li>
<li><tt>useradd</tt> : ajoute un utilisateur au système.</li>
<li><tt>usermod</tt> : modifie les paramètres d'un compte utilisateur déjà créé par la commande useradd. Cette commande a les mêmes options que la commande useradd.</li>
<li><tt>userdel</tt> : supprime un utilisateur du système.</li>
<li><tt><a href="W_(Unix)" title="W (Unix)">w</a></tt> : affiche la liste des utilisateurs connectés et ce qu'ils sont en train de faire.</li>
<li><tt><a href="Who_(Unix)" title="Who (Unix)">who</a></tt> : affiche la liste des utilisateurs connectés au système.</li>
<li><tt><a href="Whoami" title="Whoami">whoami</a></tt> et <tt>who am i</tt> : savoir sous quel nom d'utilisateur (ou d'administrateur) on est connecté (en anglais <i>Who am I?</i>, « Qui suis-je ? ») ; <tt>whoami</tt> ne donne pas le même résultat que <tt>who am i</tt> si l'on est en cours de substitution d'utilisateur (<tt><a href="Su_(Unix)" title="Su (Unix)">su</a></tt>). Avec <tt>who am i</tt>, on obtient toujours l'identité de départ (par exemple, si l'utilisateur <i>gerard</i> adopte l'identité de <i><a href="Utilisateur_root" title="Utilisateur root">root</a></i> avec <tt><a href="Su_(Unix)" title="Su (Unix)">su</a></tt>, <tt>whoami</tt> retourne <i>root</i> tandis que <tt>who am i</tt> renvoie bien <i>gerard</i>).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Commande_pour_X_Window_System_(X11)"><span id="Commande_pour_X_Window_System_.28X11.29"></span>Commande pour <a href="X_Window_System" title="X Window System">X Window System (X11)</a></h2></div>
<ul><li><tt><a href="Startx" class="mw-redirect" title="Startx">startx</a></tt> pour lancer manuellement le serveur graphique, suivant le principe de fonctionnement de X11, qui est celui d'une <a href="Architecture_client-serveur" class="mw-redirect" title="Architecture client-serveur">architecture client-serveur</a>. Il est nécessaire d'avoir renseigné préalablement la variable d'environnement <tt>$display</tt> pour que l'affichage soit fonctionnel.</li>
<li>Lister des informations graphiques :
<ul><li><tt>xdpyinfo</tt> : informations générales sur le serveur graphique</li>
<li><tt>xwininfo</tt> : l'utilisateur lance cette commande, puis il clique sur la fenêtre qui l'intéresse et il obtient des informations très détaillées sur les caractéristiques graphiques de cette fenêtre</li></ul></li>
<li><tt>editres</tt> : éditeur de ressources graphiques</li>
<li><tt>xev</tt> : crée une fenêtre et montre quels sont les évènements générés par les différentes actions sur cette fenêtre (<tt>MotionNotify</tt>, <tt>LeaveNotify</tt>, <tt>ButtonPress</tt>, <tt>VisibilityNotify</tt>, <tt>Expose</tt>...etc)</li>
<li><tt>xhost</tt> : pour contrôler l'accès au serveur X Window System</li>
<li><tt>xmodmap</tt> : utilitaire pour clavier et souris (tend à disparaître)</li>
<li><tt>xrdb</tt> : utilitaire pour la base de données des ressources X Window System</li>
<li><tt>xset</tt> : paramétrer les préférences d'un utilisateur</li>
<li><tt>xvidtune</tt> : <a href="Tuning" title="Tuning">tuning</a> de X Window System</li>
<li><tt>xwd</tt> : réalise une capture d'écran</li>
<li><tt><a href="Xeyes" title="Xeyes">xeyes</a></tt> : ouvre une fenêtre contenant deux yeux qui suivent le pointeur de la souris, utile pour tester</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Configuration_X.org">Configuration <a href="X.org" class="mw-redirect" title="X.org">X.org</a></h3></div>
<p>Pour configurer <tt><a href="Xorg.conf" class="mw-redirect" title="Xorg.conf">xorg.conf</a></tt> :
</p>
<ul><li><tt>X -configure</tt></li></ul>
<dl><dd>Lance le serveur graphique et tente de le configurer automatiquement</dd></dl>
<ul><li><tt>xorgcfg</tt> : outil graphique</li>
<li><tt>xorg86config</tt> : outil en mode texte</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Outil_de_configuration_XFree86">Outil de configuration <a href="XFree86" title="XFree86">XFree86</a></h3></div>
<p>Pour configurer X Window System (fichiers <tt>XF86Config</tt>, <tt>XF86Config-4</tt> et autres, selon les distributions)
</p>
<ul><li><tt><a href="Xfree86" class="mw-redirect" title="Xfree86">Xfree86</a> -autoconfig</tt></li></ul>
<dl><dd>Lance le serveur graphique et tente de le configurer automatiquement (si cela ne marche pas, on peut aussi tenter <i>XFree86 -configure</i>)</dd></dl>
<ul><li><tt>xf86cfg</tt> : outil graphique</li>
<li><tt>xf86config</tt> (en minuscule) : outil en mode texte</li>
<li>Sur <a href="Debian" title="Debian">debian</a> et les distributions dérivées :</li></ul>
<dl><dd><dl><dd><tt><a href="Dpkg#Outils_dpkg" title="Dpkg">dpkg</a>-reconfigure xserver-xfree86</tt> pour reconfigurer le serveur graphique
<dl><dd>De nombreuses questions vous seront posées</dd></dl></dd>
<dd><tt>dpkg-reconfigure xserver-common</tt>
<dl><dd>Pour attribuer le droit de lancer le serveur X, soit à root, soit aux utilisateurs de la console, soit à tout le monde</dd></dl></dd></dl></dd></dl>
<ul><li>Sur <a href="SuSE" class="mw-redirect" title="SuSE">SuSE</a> : <tt>sax2</tt></li>
<li>Sur <a href="Mandriva" title="Mandriva">Mandriva</a> : <tt>XFdrake</tt></li>
<li>Sur <a href="Red_Hat" title="Red Hat">Red Hat</a> : <tt>redhat-config-xfree86</tt></li>
<li>Sur d'anciennes versions de linux : <tt>XF86Setup</tt></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Module"><a href="Loadable_Kernel_Module" title="Loadable Kernel Module">Module</a></h2></div>
<p>Voir <a href="Loadable_Kernel_Module" title="Loadable Kernel Module">Loadable Kernel Module</a>
</p><p>Sous Linux:
</p>
<ul><li><tt>lsmod</tt> : lister les modules</li>
<li><tt>modinfo</tt> : détailler un module (description, fichier, auteur, licence, paramètres...)</li>
<li><tt>modprobe</tt> : outil qui permet d'ajouter et de supprimer des modules du <a href="Noyau_Linux" title="Noyau Linux">noyau</a>, en gérant les <a href="D%C3%A9pendance_logicielle" class="mw-redirect" title="Dépendance logicielle">dépendances logicielles</a></li>
<li>Les très basiques <tt>insmod</tt> et <tt>rmmod</tt> pour respectivement ajouter ou supprimer des modules.</li>
<li>depmod : pour générer les fichiers de dépendances logicielles</li></ul>
<p>Sous FreeBSD:
</p>
<ul><li><tt>kldstat</tt> : permet de lister les modules chargés.</li>
<li><tt>kldload</tt> et <tt>kldunload :</tt> permettent respectivement de charger ou décharger des modules.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="PCMCIA"><a href="Personal_Computer_Memory_Card_International_Association" title="Personal Computer Memory Card International Association">PCMCIA</a></h2></div>
<ul><li><tt>cardctl</tt> : vérification des cartes PCMCIA</li>
<li><tt>cardinfo</tt> : affichage des informations de configuration des cartes PCMCIA</li>
<li><tt>cardmgr</tt> : gestion des cartes PCMCIA</li>
<li><tt>lspcmcia</tt> : affichage des cartes PCMCIA connectées à l'ordinateur</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Divers">Divers</h2></div>
<ul><li><tt><a href="Alias_(informatique)" class="mw-redirect" title="Alias (informatique)">alias</a></tt> : permet de remplacer au moment de l'invocation une série de caractères par une autre.</li></ul>
<dl><dd>Exemple : <code>alias tux='echo "Tux faim. Tux veut poisson."' </code> Maintenant, si vous tapez <code>tux[RETURN]</code> Tux vous signalera qu'il souhaiterait être nourri.</dd></dl>
<ul><li><tt>swapon</tt> et <tt>swapoff</tt> : activer l'utilisation d'une mémoire de masse pour servir de <i>zone d'échange</i> (en anglais <i>swap space</i>) pour la <a href="M%C3%A9moire_virtuelle" title="Mémoire virtuelle">mémoire virtuelle</a>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/en-US/Reference_Guide/s2-proc-uptime.html">/proc/uptime</a></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.delafond.org/traducmanfr/man/man8/iwconfig.8.html">iwconfig (page man francophone)</a></span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="GNU_Core_Utilities" title="GNU Core Utilities">GNU Core Utilities</a></li>
<li><a href="GNU_inetutils" title="GNU inetutils">GNU inetutils</a></li>
<li><a href="Shell_Unix" title="Shell Unix">Shell Unix</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<style data-mw-deduplicate="TemplateStyles:r194021218">
/* start https://fr.wikipedia.org/ */
.mw-parser-output .autres-projets>.titre{text-align:center;margin:0.2em 0}.mw-parser-output .autres-projets>ul{margin:0;padding:0}.mw-parser-output .autres-projets>ul>li{list-style:none;margin:0.2em 0;text-indent:0;padding-left:24px;min-height:20px;text-align:left;display:block}.mw-parser-output .autres-projets>ul>li>a{font-style:italic}@media(max-width:720px){.mw-parser-output .autres-projets{float:none}}
/* end https://fr.wikipedia.org/ */
</style>
<ul><li><a rel="nofollow" class="external text" href="http://bellard.org/jslinux/">JSLinux, émulateur Linux en ligne (mode ligne de commandes)</a></li></ul>
<div class="navbox-container" style="clear:both;">
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2023-12-22" href="https://fr.wikipedia.org/wiki/?title=Commandes_Unix&oldid=210778037">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>